1045
0
1009
2459
9
478
639
2904
2
2395
1277
525
1297
437
1
440
714
48708
3373
431
1779
295
448
1015
335
296
572
306
511
5455
1152
507
3990
6
2941