3570
3568
2426
2141
1394
1212
1111
1106
591
508
435
402
372
345
289
262
252
244
219
209
188
176
120
91
78
74
72
60
50
47
46
45
43
38
33
26
21
19
18
16
15
14
12
10
8
7
6