1603
0
951
223
403
1045
547
361
275
350
596
456
780
231
668
3498
4
255
592
615
1780
508
445
1044
471
250
1942
482
286
381
339
25137