31535
0
467
1020
19279
2
2189
17353
25137
798
1824
231
2275
2459
9
2224
1080
1416
1949
232
1600
521
1942
2810
968
495
529
327
679
334
99
1
1465