20634
8
2275
2
3092
1
2269
4
2730
6
2809
1614
1506
0
440
31535
19279
116
1132
2668
3114
169211
11
17353
1270
1043
363
1824
802
1285
1343
2474
1961
11392
3116
73
25137