983
1
486
3462
3
1230
558
62990
17
1077
700
2
1250
5
643
3618
15
1296
626
653
1264
1361
1470
2376
876
2507
548
2776
835
1315
2033
2219
4
663
3420
14
1238
1533