2183
1
383
0
2564
2
1772
1222856
4
2243
6515
1602
180849
11392
6
7812
3
2108
3047
10
594
2089
2982
116
1255
933
16550
27
1129
1883
1207
10396
8
1932
48708
2683
1150
5429
2189