1125
1
1022
2
270
923
2045
16868
39
1308
749
0
1103
1037
2442
9
1431
912
1295
946
1363
1411
2570
1438
2763
605
2837
3026
2109
4
2082