25137
0
31535
17353
467
1098
3114
4
19279
2
2730
6
81
276
4111
1101
2328
544
2992
357
1133
1939
787
410
1128
409
245
1872
1
20634
8
970
6800
415
275
909