31535
0
968
798
1020
19279
2
25137
17353
2275
1824
458
325
392
303
475
290
518
543
477
522
464
501
3498
4
787
611
1898
1
383
78
418
93
57