3083
2
2465
2295
3
628
0
3125
459
2476
4471
2903
933
2964
1
3051
1603
463
578
1461
2666
9
1225
73
878
2087
684
5242
619
2918
148
2219
550
38
2906