646
0
3157
7
3045
1
1860
2
814
2113
1102
521
2121
56488
2033
3044
27
4252
2079
3
2260
12
48766
24
1756
544
970
4
2417
4331
2143
843
962
1326
4232
1565
915
2334
6979