2240
4
989
7
960
0
958
1
487
5
1571
3
1865
6
566
2
512
1018
575
605
792
2015
460
603
81
1554
677
738
648
531
345
110
2528
1163
981
899
2279
4121
15