2506
3
1365
6
2109
1150
4
2504
1
2214
1718
1304
2
2772
578
1340
90
0
629
959
768
975
1109
978
7
555
655
652
1375
587
494
802
1072
704
1121
463
590