968
454
2641
1429
521
38
699
276
679
116
635
273
661
145
697
232
598
160
664
161
493
109
428
178
652
71
467
66
313
59
286
110
293
169
432
225
237
196
242
173