4269
3574
3305
2542
1625
1566
861
712
616
590
551
535
445
420
405
376
259
235
226
168
163
134
129
114
101
93
86
83
78
71
70
63
61
58
51
38
33
29
26
25
20
15
14
13
12
11
10
9
8
7