25137
0
19279
2
31535
1824
2275
1269
3499
7
1020
653
2126
467
1880
110
968
918
903
1
3114
4
2522
547
2546
20634
8
1131
646
2730
6
1037
572
2190
482
2076
553