280
0
2121
4
3559
1
2143
1045
430
822
456
1661
401
602
262
3672
7
410
787
1161
512
2
668
718
22330
22
1352
968
3752
365
405
1101
2123
1089
5
5875
407