25669
0
19783
2
1558
32302
2535
1845
1
21152
8
15233
3090
6
3083
1924
2366
604
1819
1929
3
4562
10
2932
8527
3498
4
2526
2337
5
1020
2377
2908
17946
3008
2173
1812
2562
1590