1023
1
901
1397
1331
2377
1472
2873
3
1924
2840
2
1424
1339
1168
1507
962
1393
1946
1295
2375
946
1363
1411
2570
1438
2763
0
605
2837
3026