707595
1125886
2734806
3904627
4741363
4837062
4957222
2066668
573271
1270112
63097
49247
51123
60265
60704
68413
68915
42141
42766
41622
56499
69008
102949
187585
417479
563537
929116
4164013
6211977
65114