2476
2
3779
4471
1996
2903
3
2964
1
3051
1603
984
0
2786
1461
2666
9
3175
1033
2755
5363
5
230
2906
4175
6
2604
2899
8
4228
189326
2258
1628
2626
2194
442
572