25669
0
19783
2
32302
1558
1935
2921
5
2535
3354
1
8527
1777
766
1815
1812
2505
3008
3
17946
1162
15233
4360
9
1239
1050
5440
8
1767
2287
6822
2169
3175
2366
6753
17
400