1451013
245346
250894
2868160
631311
10456
520
102
784
940
1061
348
427
527
454
202
257
374
372
314
235
320
396
7716
361
261
164
282
122
246
6311
504
285
28930
10522
17814
1162
960
660
2370
770
3470