270
1
923
2097
7
2045
2772
16868
39
3227
1263
1308
1230
406
1103
1037
2442
9
1431
912
1295
946
1363
1411
2570
2
1438
2763
0
605
2837
3026