1618
0
1611
503
877
521
419
876
341
557
654
515
12305
3
1010
10243
4
14801
11
6779
5
918
431
4074
388
1396
692
368
327
2799