31535
0
1745
1
340
2730
6
520
25137
20634
8
1314
304
355
979
899
11881
3
575
2657
2283
4
2668
2
467
349
262
968
5217
11
418
17353
2290
78
72
1020
342
19279