31535
0
1824
552
1343
139
3114
4
1418
2
2748
1192
1
1428
458
653
611
584
273
759
525
169211
11
2683
4594
1649
360
3659
14
1152
2522
631
269
1232
3287
503