31535
0
430
1
3287
2522
3373
380
361
282572
363
305
295
18403
6
5611
11
116
709
1343
503
397
1649
2904
2
1943
6800
1282
1126
437
440
4594
1431
376
445