1036
2
2197
706
1827
1770
6
3280
1
1227
44493
0
5522
3
3799
16
388
378
339
327
118
222
1287
387
11626
12
2464
1300
83315
1265
5810
10
1405
566
1883
1695
15
6526
7
1130