5183
5162
2109
1966
1943
1539
1360
1018
988
829
741
555
554
514
489
476
411
255
243
237
233
203
178
105
94
85
63
58
55
54
53
46
39
31
26
24
22
18
16
15
14
13
12
10
9
8