31535
0
1824
169211
11
552
282572
1192
1
1105
503
1428
6800
2522
458
20634
8
2748
2
1115
653
1009
576
3659
14
139
611
909
2275
1378
572
1232
2809
1649
759
683