25669
0
19783
2
32302
1162
1
2535
1522
3008
3
17946
2505
15233
7471
9
3083
2932
1071
3498
4
2337
5
2322
2786
2403
4562
10
3593
16
784
604
2584
1812
511
400
2309
1815
1935