1010
3
2255
17
4893
2
1701
1
1077
716
594
0
421
1758
9
79
85
104
589
73
609
48
56
1510
4
1692
3679
6
2642
1462
7
559
1323
91
117
2017
4149
682
880