4092
3600
3553
3248
1590
1441
749
470
432
398
324
108
101
63
45
43
40
31
28
24
13
11
10
9
6
5
4
3
2
1