1380
0
929
3
1814
2
1753
5
1000
496
3090
6
1751
1
2903
2082
2932
830
467
1545
1369
2996
802
1461
21152
8
2530
4
2023
1691
1778
619
2294
32302
2562
3080
4179
108797