31535
0
584
458
363
552
1779
17353
1824
611
2952
525
297
3373
4964
3
1504
759
1182
46414
1
2041
2395
2275
2
431
282572
467
139
6800
55
383
1073
2522