3779
2
4471
2903
3
2964
1
3051
1603
1461
0
2666
9
13
708
2087
392
337
4433
21
1194
305
485
2906
358
984
2258
706
572
501
368
1672
2990
1618
1294
1648