6981
6979
2623
2578
2502
2098
1863
1385
1367
1198
1090
815
793
786
699
593
558
321
316
257
249
193
192
169
151
131
118
90
83
79
71
58
51
48
46
40
38
34
26
25
24
19
16
15
14
13
12