5289
4725
4721
3952
2149
2093
1187
559
534
506
272
224
178
121
104
77
60
59
51
42
29
26
25
21
13
12
11
10
8
7
5
4
3
2