2722
2719
1789
1696
1053
992
969
742
578
434
413
376
339
290
252
235
208
190
185
175
166
163
100
94
92
78
72
71
69
68
62
41
36
34
33
32
28
22
20
19
18
17
16
13
11
10
9
8
7
6