31535
0
1269
2
25137
2275
19279
2076
1
4277
3
467
1292
3499
7
991
2730
6
1037
968
2668
400
3114
4
2574
110
2459
9
5223
903
3469
17353
17730
11
1020
999
2546
802
1824