300
0
1049
2082
11
4281
1
1075
3559
2
414
400
1454
475
1595
712
1586
472
1773
3
913
3319
2095
4
611
4531
5
2019
2573
7
1395
2166
1129
484
2254
6
895
198
3430