291015
1165541
1343715
03636
2271833
522966
45925
1206327
592268
127942
4688896
56821
155726
541
100
112
220
280
150
588
250
70
130
230
163
284
131
140
233
80
200
128
201
364
173
622
1103
610
1120
460
1380
97111
1360
833186
270
290
552
48628
4052
780
800
900
2860
430
530
370
2420
6632
5392
3590