2143
0
505
266
348
1939
1043
909
350
1664
2132
294
1511
1020
1661
1
376
384
765
256
286
663
1167
279
514
803
20634
8
250
308
826
685
781