8731
2
1413
2183
1
383
0
2564
1772
978
2749
3
2243
1694
6515
1602
180849
7812
2108
3047
10
594
2089
4
116
933
16550
27
1883
10396
8
1932
48708
2659
5429
2189
521
31220