2711
2
3426
4
2911
9
1819
1
4651
3
398656
19
3158
550
5151
830
0
3326
3083
801
2465
1000
5486
2932
2378
3942