25137
0
19279
2
31535
17353
2730
6
3114
4
2955
2190
1
1333
2111
3
1098
340
467
487
603
20634
8
443
518
980
815
63
6800
2275
1660
968
1020
1877
1137
2091
637