590
2
1060
6
644
4
582
123
1
1000
447
477
930
3443
2649
1143
497
2157
7
3209
3
985
2843
10
2024
1601
14
4969
3133
5
4275
2187
11360
18
444
777
0
553
476
1865
1506