5097
2311
2306
2212
1184
543
378
327
267
127
89
76
71
47
41
36
20
17
16
15
14
13
12
11
10
8
7
5
4
3
2