332
0
328
1610
1712
798
482
781
957
2085
415
951
456
2587
16
787
1557
403
602
1133
1045
1869
5
2199
3
248
1939
675
1377
454
722
418
2121
4