5287
4946
3793
3212
1952
1934
1893
964
800
741
713
675
640
552
506
460
436
291
232
207
200
183
180
176
149
148
127
102
96
89
87
76
74
59
55
52
48
42
37
36
34
25
22
21
20
19
18
17
16
15
14
13
12
9
8