2989
1
4926
5
1518
583
2
1598
1978
6
1425
3041
3
1931
2505
3465
1743
0
3054
2057
734
1683
515
716
5829
22
2005
1306
862
2500
1175
822
790
3354
1481