626156
812431
1567094
1951624
2929380
3036558
4042270
4847170
4996283
867208
64845
76257
49865
50619
52580
58814
62734
72858
49765
55766
164139
244867
365299
446178
602277
1097421
3296836
4450264
6639013
12097071