2621
2563
1816
1625
997
944
942
605
581
356
353
343
331
261
235
233
209
204
195
189
180
156
83
77
71
70
69
63
61
57
55
49
45
43
34
31
29
26
25
24
15
14
13
12
11
10
9
8
7
5
4