1045
0
282572
458
266
1343
584
691
1232
653
3815
3116
1
3373
768
1779
938
46414
1642
6800
360
4328
10
1193
300
2600
503
478
484
572
396
295