2375
7
157
1
1309
3
951
707
564
118
619
2
2934
2281
2738
5
1658
2617
525
44
41
985
995
4
465
1179
3597
10
878
595
816
1293