2388
2
1883
1
2245
3
571
0
894
1226
2891
3053
7
504
540
2489
712
3366
2080
5825
4
1741
9220
4360
1826
1962
5
592
3310
3859
280
682
2888
2354
570
2767
6
2059