31535
0
1020
25137
968
2275
2
19279
453
771
1212
543
17353
1824
847
2587
16
320
634
1612
2003
265
152
615
292
573
302
1191
415
798
402
901