2652
3
1619
2
3525
1
1975
6
1140
2962
3351
1785
2427
12
197
0
3172
962
3326
582
873
451
994
2562
742
1064
1632
2392
1125
6267
18
1691
1816
1813
6697
1547
849