2429
1231
777
523
448
427
347
324
313
120
113
97
90
88
77
61
43
37
36
26
24
18
17
13
11
10
8
7
6
5
4
3
2