692
5642
1417
9007
7884
1401
1761
16033
3418
974
2569
39238
1278
801
1228
441
5230
517
1094
2935
1320
893
5794
1981
1314
963
677
1319
5505
377