31535
0
467
1045
1541
1824
584
2748
2
1192
1
1428
1152
458
611
918
169211
11
46414
580
1649
360
1418
1015
572
3287
552
517
2093
6800
2275
269
1431
631