996
466
463
293
285
276
259
250
232
217
214
222
189
182
108
161
155
151
152
148
132
127
124
123
121
117
114
113
110
105
109
88
81
77
69
58
52
48
53
606
806
749
729
716
629
628
621
599
596
578
573
563
543
529
487
439
414
27
16
15
11
10
9
8
6
3
1