301015
1365541
1523715
03636
2521833
582966
55925
1296327
642268
137942
5218896
56821
155726
581
100
132
270
280
170
628
70
130
250
163
304
131
140
253
80
230
138
241
394
223
160
702
1283
630
1240
530
1490
104211
1570
890186
340
562
53628
4452
830
910
1041
3130
500
600
410
860
2680
7372
5902
4000