968
0
31535
1880
2
25137
17353
1824
1020
169
1949
3
683
3114
4
4111
78
846
421
797
492
1551
661
376
295
47041
467
3691
5
2727
597
5713
1518
1
799
1346