1119
0
401
1382
8
502
2015
5656
1278
2
672
434
559
637
1
843
619
617
831
875
472
3163
9
1317
480
696
907
649
152
1498
1692