31535
0
17353
25137
476
3
2730
6
3114
4
20634
8
19279
2
1098
2275
6800
637
2809
251
475
1824
4940
5
344
1
172
381
2668
1020
503
543
325
283
392
2091
798
383