4937
4916
1874
1864
1842
1481
1302
993
938
850
685
574
523
499
485
448
393
233
213
209
205
198
106
77
63
61
56
49
44
40
33
32
29
23
22
19
18
17
15
14
12
11
10
9
8
7