25137
0
31535
17353
19279
2
2730
6
2275
1348
20634
8
918
3114
4
404
52
1020
494
325
410
1098
1942
445
797
2105
1
376
392
938
47041
2211
54
671
1498
943