31535
0
458
584
17353
3373
363
611
282572
552
1824
1603
525
1779
297
2952
1504
1152
1754
2275
2
759
467
2395
257
383
575
653
1182
1118
1073