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