4591
9
2431
3
1298
1
1084
0
5393
8
2940
2
1161
2241
376
56488
292
2033
3044
27
4252
2079
48766
24
356
1756
2417
1053
935
1132
962
4232
3043
453
573
6979
4
1454
3277