2404
3
300
1
209
2
3460
4640
16
4210
10
3330
8
1121
7278
5
3069
3991
1822
2215
4
881
716
1917
2431
27
2599
3057
0
1083
1041
336
297
1779
2324
1692
1351
875
2992
3756
6