4783
4781
2233
1847
1806
1449
1311
1040
859
812
669
538
502
419
409
408
394
255
253
219
217
201
199
81
79
64
61
58
56
45
40
36
35
33
29
24
22
18
17
16
15
14
13
12
11
10
9
8
7