25137
0
31535
17353
19279
2
2730
6
3114
4
20634
8
1098
1020
633
6800
418
2275
968
2091
1029
2546
1
631
573
467
2727
7334
1949
3
2109
2076
482
402
1559
330
575