2989
1
1518
1598
2
583
4926
5
1978
6
734
3041
3
515
5829
22
2005
862
822
0
194
1425
2626
909
1041
1743
2440
1404
1678
790
2411
2837
420
1757
3683