2121
4
403
0
381
2624
3
1939
1215
1
787
1832
1004
602
957
798
951
1557
415
456
1661
5313
1161
410
668
262
439
1002
1133
505
3559
454
479
3013
2