2711
2
2295
3
3426
4
2911
9
781
4651
398656
19
1392
1
3819
1364
1080
1663
5
550
5151
3083
1440
10180
8
2465
1386
2932
2378
0