2448
5
2121
4
676
3
403
0
381
1939
1215
1
787
1832
1004
602
957
906
798
951
1557
415
456
1661
5313
1161
410
668
262
439
1133
505
3559
454
479