1494
5
1998
405
1462
42
968
433
1121
874
662
104
1566
406
717
239
307
216
566
147
576
915
638
461
1175
59
1021
545
723
531
160
474
361
0
222
372
247
2
355
620
284
278