2240
4
989
7
959
0
958
1
487
5
1571
3
1865
6
566
2
512
1017
575
605
791
2015
458
603
81
1554
677
738
648
531
345
109
2528
1163
981
898
2278
4121
15