333
1688
223
1117
475
2386
240
1247
145
738
170
857
126
639
95
606
130
670
88
440
77
389
68
354
81
559
160
816
179
896
181
909
175
878
181
920
183
925
333
1688
223
1117
475
2386
240
1247
145
738
170
857
126
639
95
606
130
670
88
440
77
389
68
354
81
559
160
816
179
896
181
909
175
878
181
920
183
925