1105
0
2518
3
850
318
3159
4148
2
437
47639
4775
485
578
476
305
529
32
168
490
337
1397
1298
1862
1
420
290
725
3168
574
527
2996
379
919