693
5643
1417
9007
7888
1402
1761
16052
3419
974
2573
39276
1281
801
1228
441
5230
517
1098
2937
1320
893
5798
1982
1315
963
679
1319
5507
377