582
0
3196
6
2312
1844
1
4079
4
1306
1749
3354
1787
1813
2055
2
2377
3518
3
83
1681
2166
2522
843
3683
1125
1547
451
2173
370
951
1394
980
2999
4179
1091