1023
2
416
1
1372
726
83
91
98
1980
8
2137
7
1436
577
64
2877
4
791
714
0
527
1423
1257
848
505
393
1148
1526
86
92
1366
285
443
523
1105