693133
749199
555696
81557
100363
639582
904931
332858
653573
70265
52401
98475
252840
829246
93319
457336
14846747
670386
4559578
4217980
3446510
3208192
2185216
2176495
2049492
185266
1845948
16325
154561
1540545