2858160
245346
621311
1451013
245894
10256
28630
10522
7616
17214
6311
338
407
527
257
396
246
235
285
784
454
374
314
164
504
102
202
362
282
122
1162
1051
361
261
520
940
320
960
660
2360
760
3470