3303
2
2234
1
1903
846
0
860
2334
5009
455
798
1557
464
2470
1431
2955
8116
6
1984
3
400
787
367
809
407
826
275
13159
10
951
392
418
1661
2123
463