693
5648
1417
9013
7891
1402
1761
16076
3420
975
2579
39337
1281
801
1230
442
5230
517
1106
2946
1320
893
5801
1983
1316
963
679
1321
5518
379