19279
2
25137
0
31535
2275
1824
467
20634
8
729
1
2730
6
2809
2407
2190
1346
489
572
409
2668
3114
4
1462
979
17353
1219
2522
3693
12
1172
1043
275
802
1842
653