31535
0
458
1824
584
745
467
282572
2748
2
1192
1
1428
139
552
1152
2522
759
1333
300
1251
572
1649
169211
11
360
1418
611
918
17353
1182
363
3373
3659
14