693
5646
1417
9009
7890
1402
1761
16069
3419
975
2578
39305
1281
801
1229
441
5230
517
1103
2942
1320
893
5801
1982
1315
963
679
1321
5516
377