2254
1
3805
6
951
2015
2
2505
2776
1594
3
1451
0
6346
16
1606
3491
4
2977
2667
5122
4034
1317
1914
2166
712
83
693
1690
526
2710
784
2368
770
801
2243
1558