31535
0
611
584
503
572
1824
1192
1
1428
2522
467
1343
282572
953
552
458
19279
2
1649
1009
1418
1314
3287
1779
1431
6800
2748
3116
383
8766
2275
909