1556
5
1138
3
509
0
655
680
420
427
560
1
357
298
3284
729
1053
3772
3165
391
334
2317
2133
4
294
304
2051
373
596
1685
935
345
280
504
1630