31535
0
2881
2
707
19279
1089
968
714
2275
1824
1020
320
325
3808
1559
1
590
300
1436
341
1510
20634
8
598
1282
615
2730
6
1603
1343
2809
1084
152
780