2121
4
409
0
1045
456
1124
1
1557
1661
2634
2200
5
602
2069
3
722
2830
7
410
787
467
1161
846
668
381
1101
869
1379
1931
2
2161
719
2490