2506
3
1365
6
2109
1150
4
2504
1
2212
1718
1304
2
2772
578
1340
90
0
628
957
768
975
1109
978
7
555
655
652
1374
587
494
800
1072
703
1121
463
590