2121
4
1391
0
409
415
1045
456
408
1557
1661
1
602
1774
2
584
410
276
691
1161
846
1281
1423
668
1421
63
1099
381
1101
1188
345
2941
839
157