1602226
272874
10963
64560
648936
4130835
6472178
3332433
5392842
534227
1419914
742604
5535249
113057
1482312
174099
693929
1252418
798985
3820280
1046510
786897
6657464
280847
2454160
3948666
8190266
2990646