31535
0
611
503
467
572
953
1378
2
1192
1
1428
1824
2522
282572
552
19279
3116
458
1343
584
1649
1009
17353
1418
139
1314
3287
169211
11
1779
1431
6800
2748