306
1
996
0
1065
2
1365
1067
2606
14
4350
5
3058
3
1122
2876
454
1299
3590
6
1151
2282
860
936
980
1996
2144
236
601
6112
2704
12
1789
4
1525
859
3597
10
1121
1309
21