582
0
1319
2
929
1
784
1092
1306
2044
905
1380
1690
868
1373
801
1681
2980
2207
2710
2999
3
3354
2166
2982
989
2055
2173
1787
838
830
2505
370
2209