583
2
1598
4926
5
257
0
1860
637
1425
1
1125
1518
1972
2749
3
1339
3065
3583
10
1277
1547
1000
734
862
1931
3041
515
5829
22
2989
2219
822
6
2005
918