3541
3478
2465
2169
1285
1236
1150
865
758
510
490
441
434
341
290
287
284
245
241
211
204
200
108
107
104
93
87
85
84
80
56
53
50
44
41
32
30
28
27
25
24
22
19
18
14
11
9
7
6
5
4