3054
2
2520
1
3126
3
3863
14
2309
1631
4
2799
6
3198
8
1775
2522
802
0
1669
2419
1152
662
2184
1237
2082
2173
784
1606
801
1787
1093
673
693
1012
1859
1290
2456