2999
3
1938
1
3107
7
4179
1382
2141
9
2268
4
1015
2152
2
1554
1135
2173
1455
1690
2133
1734
693
0
1501
1681
3634
10
2294
1813
1590
496
1168
2562
1320
995
915
942