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