31431
0
5132
2
16329
1361
11
1389
897
8
460
4
542
1
875
1912
3
3303
2019
7
1004
813
5186
24
1251
1786
10
984
3246
899
1644
4782
6
98616
31
1568
5
760
4759
523
354
4649
3760