1059
1
508
506
1184
2
510
814
539
660
1890
1136
958
1493
2568
0
2995
4
2837
3473
1438
3
2184
1419
1094
1969
2235
892
1359