2891
4
2908
10
527
3
3125
15
4623
5
810
1
4553
2
2729
14
4585
4099
8
9055
95
0
1913
6952
5141
7
2558
10092
12
2897
2499
1564
2005
5978
6
796
2059
824
884
3519
9
12621
22
12472
1320