3606
3405
3403
2941
2667
2439
1723
1400
1183
1039
775
709
420
414
372
363
350
347
266
166
134
99
87
83
82
77
66
58
45
44
37
30
29
28
25
22
20
16
12
11
9
8
7
6