2520
1
3126
3
3863
14
3198
8
3054
2
2522
2309
1631
4
2799
6
1775
1152
2082
802
0
1669
2419
1711
662
2184
1237
2173
784
1606
1093
1449
693
801
2478
1766
1787
4311