999
1
3674
10
509
3
2735
0
28805
6
1020
915
2546
1768
2
802
1824
417
1776
5799
2982
1344
1320
3795
662
544
571
635
839
1463
1716
1889
292
5379
1642
107