31535
0
2526
3
1671
1
17353
2369
6052
10
802
6975
4
6383
17
2730
6
2337
25137
3345
1824
360784
19
5781
2855
195
1149
247
169211
11
3691
5
2809
2
282572
481
2301
1020
2881
3498
2235