1100
883
680
510
4432
4246
3612
330
234
2013
203
187
1723
150
131
128
121
115
1154
1114
114
101
105
99
910
98
94
90
84
73
70
79
61
62
65
66
60
516
53
55
50
40
47
20
22
21
10