693
5646
1417
9009
7890
1402
1761
16066
3419
974
2575
39295
1281
801
1228
441
5230
517
1103
2937
1320
893
5799
1982
1315
963
679
1321
5515
377