31535
0
1824
1020
392
381
467
200
376
383
2275
2
263
7334
4
2602
25137
464
433
918
3498
585
968
954
249
290
518
1073
2966
1
422
409
4179
5
2690