2303
4
2998
6
331
1
490
0
2776
3
1223
1751
521
1121
1256
2685
5
2922
2687
927
2
805
3991
1517
7
1860
14
1094
838
736
2245
1519
1451
535
2459
1114
541
1932
1056