585706
772588
965893
3123919
3356108
4791813
4832342
4980845
1698358
675159
55443
69097
44054
47072
47172
48964
49592
50694
52520
42996
651472
795710
879395
971882
1074096
1187060
1602363
1770885
1957131
2641850