583
2
1598
4926
5
1218
1
2579
1425
1518
734
862
1931
3041
3
784
0
515
5829
22
2989
822
6
2005
1978
3562
1825
1590
1844
420
2837
824
2315
2710
1232