31535
0
4594
1
1824
6800
503
1232
1009
1045
611
1152
1586
608
2522
552
25127
458
1075
169211
11
576
1238
2748
2
3659
14
46414
1277
4328
10
8766
653
422
2952
2275