2561
1384
873
575
568
440
429
349
348
143
129
118
113
79
77
58
52
44
37
34
31
26
23
22
16
14
12
11
10
9
8
7
6
5
4
3