2274
703
4598
1746
996
286
3441
1743
969
399
617
333
731
141
738
183
1049
405
414
157
576
184
638
255
747
362
176
82
356
72
349
100
218
117
418
176
365
83
530
245