300
0
2281
2
1108
1
1819
2838
1382
1568
3158
2023
1762
1049
1992
1210
1432
960
932
1579
11351
17
2646
5
1741
693
784
526
1093
4362
3
1380
2166
1660
1825
83