2507
1
1391
1743
0
1131
2
2821
2061
3
607
4670
1667
3962
6
2688
3503
4
518
1683
5597
8
398656
19
5978
2580
7304
7
4228
3128