95843
153
38358
50
36803
37
64396
91
145056
241
71166
97
65153
69
72608
128
91882
113
177543
216
122138
131
95937
100
28908
43
44642
53
64968
87
90462
135
34249
65
108193
58383
103
52832
296600
169
217574
267
170868
78
480154
235
754607
172
348905
1069011
329
1646452
175
1756024
1997562
358
2928674
339
1762552
367
1868000
430
1584364
144
2737772
402
4236381
1137
2898703
644
14407183
3829
5526774
1366
4950820
1099