22916
0
17309
2
243
2108
119
1672
1
329
414
1628
28553
18400
8
6114
9
1854
3
1323
534
77
5513
4
805
528
54
51
65
112
156
2667
11
1464
892
2345
55
1774