300
0
2454
2
914
1
1681
784
526
2184
2164
4168
4
3683
1788
3187
5
1295
571
693
1865
2650
20
894
2152
280
4080
2021
2001
1581
1591
1380
3357
11
1093
2250
3765