2954
10
2959
1
1505
1181
2061
3
2688
2
1131
1295
2571
6
2650
20
2190
2983
280
729
2667
1581
1050
2250
2507
3765
4
2245
297066
0
1226
3053
7
518
17391
2580
974
3683
4029
8