5328
5294
2452
2073
2048
1562
1426
1091
965
960
709
567
541
498
462
452
424
304
293
249
222
221
212
90
83
73
63
59
51
47
46
39
36
33
32
27
21
20
18
17
15
14
12
11
10
9
8