641
117
317
4
599
56
484
44
816
191
684
637
168
4
212
246
110
449
91
10
140
247
300
161
574
1
82
310
503
39
254
227
47
174
308
427
3
105
501
66
61
56
839
6
453
276
967
