105504
2472
2321
2512
33731
3275
4319
23951
45500
1160
2999
809
1233
1074
1597
875
4619
21971
19381
4127
2636
6901
4729
10155
20579
1605
14737
6325
2595
2211
875
2641
5361
1371
983
973
850
2888
4037
1237
2866
5728
22425
3972
26467
40561
14589
1577
2688
2438
1661
3432
4699
9346
765
1239
26932
1052
2064
4825