31535
0
1333
1
305
522
815
1343
2668
2
3114
4
2023
326
3092
1671
17353
1630
1496
284
653
1043
1824
802
2474
543
2522