1152
0
1824
503
2277
5
1045
422
517
745
479
2952
1232
471
1603
683
1075
1649
1
4328
10
1238
546
1297
525
2328
343