31535
0
1824
572
467
2748
2
1192
1
1428
458
438
2522
503
552
282572
20634
8
611
584
1649
360
1418
2809
169211
11
3287
608
759
2855
3
1009
6800
1343
683
1232