983
1
487
3462
3
1230
558
63014
17
1077
701
2
1250
5
644
3618
15
1297
626
653
1264
1361
1470
2376
878
2507
549
2776
835
1315
2033
2219
4
663
3421
14
1238
1533