599
1741
12903
2
903
1
1826
4588
2572
2316
517
438
951
365
7990
14793
1115
531
1302
2488
982
441
527
644
629
2686
2788
5525
4329
9065
1
827
1
639
1933
23002
578
707
2368
640
428
468
1
1289