31535
0
25137
17353
2730
6
19279
2
20634
8
424
1098
467
1020
418
3114
4
3469
355
381
573
2810
1081
2690
641
275
2211
529
433
439
459
90
169211
11
575