2233
3
3460
7
3066
2427
12
2935
2
2977
1
2100
2003
2656
14
4179
2069
5
975
4
1148
0
4715
574
57793
638
4606
3212
27
1812
2489
1179
1917
51331
25
962
2160
2788
1391
1716
2781