31535
0
552
363
611
282572
1824
1779
759
1504
3373
525
584
2952
2275
2
458
1182
17353
2522
2395
1251
20634
8
383
55
139
1343
431
1132
297
1428
1
653