5387
5076
2077
1936
1768
1686
1356
1093
997
969
760
606
601
456
438
429
415
237
210
192
183
174
163
156
142
108
99
65
61
55
54
43
35
34
33
32
29
26
24
23
22
20
19
17
14
13
12
10
9
8