31535
0
2490
448
1
580
3373
403
363
397
2904
2
852
249
437
273
440
116
367
295
255
2546
17353
296
1282
430
19890
485
339
745
951
1949
335