4170
1123
2338
3975
24184
20112
2871
5803
8594
2764
2151
4460
3955
639
2082
732
2441
841
688
983
7050
10313
4789
1715
36921
23485
15762
3375
900
1028
1037392
47606
752
12980
4113
1157
846
734
14894
1419
11050
39130
1636
632
13256
4692
1133
892
1201
755094
810
1492
2218
826
159610
243567
2239
890
6746
11923