31451
0
1412
4
2018
5
1561
2
2136
6
1503
3
1408
2858
11
2662
12
1840
15
1712
2131
3521
2327
1
1861
1100
4120
3179
947
1558
999
1912
584
776
451
1455
719
103
1421
2512