4781
4635
1866
1821
1751
1541
1281
1053
942
929
737
461
446
434
376
361
296
253
245
228
180
168
166
100
94
83
70
59
55
51
40
39
37
31
27
25
23
22
19
18
16
15
14
13
12
11
10
9
8