31535
0
25137
2730
6
19279
2
17353
1098
3114
4
467
6800
2275
2211
392
325
381
798
20634
8
819
116
1020
1824
422
1880
517
1132
58
968
2328
1462
1454
804