2200
2
1226
1
1451
2955
4565
3
1665
2094
5
2945
6
1076
5033
15
1386
5387
3690
2797
3614
2254
17340
14
1918
3222
11
2857
1711
0
2913
1337
1069