2121
4
403
0
381
1939
1215
1
787
1832
3
1004
602
1680
957
798
951
1557
415
456
1661
5313
1161
410
668
1444
262
439
1686
2
1133
1645
505
2541
3559