31535
0
1824
458
584
17353
525
3373
2041
1
467
611
1075
431
2522
363
4964
3
552
297
2275
2
755
165
1182
759
2952
503
1779
2748
653
3659
14
427