1049
0
409
951
2328
456
1045
602
1439
2
286
1161
722
2966
5
410
787
714
2490
422
935
223
368
1132
330
663
403
2121
4
415
428
1557
514
839