2669
5
969
0
979
1
2049
2
1422
5375
1743
1173
1095
1077
1317
790
582
1271
1445
2558
3
1338
1135
2763
3835
949
1757
3683
2949
1451
2495