1128
2
638
1
523
641
298
1512
3
1056
134
1188
1246
1012
550
552
293
885
1014
1448
981
543
1940
55
0
188
733
2686
908
1885
10
579
1183
76
478