2404
3
300
1
209
2
3460
4641
16
4210
10
3331
8
1121
7278
5
3069
3991
1822
2215
4
881
717
1919
2434
27
2599
3057
0
1084
1041
336
297
1779
2325
1692
1351
875
2993
3757
6