1015
3
1304
1
1028
0
5865
9
1509
5747
11
2724
2
1097
2505
4
840
2462
765
1980
1102
1922
1439
1244
2495
6
2272
5
1379
3342
3010
1634
2152