31535
0
1872
1
17353
25137
2730
6
2041
3114
4
20634
8
19279
2
539
1098
2000
2006
295
419
1462
918
407
268
2275
427
2299
6800
834
392
448
467
637
339
1880