949485
555522
1060766
593613
375608
211158
395456
652760
734495
918525
42294
891213
758683
520273
79933
263453
14860747
670686
4562578
4220980
3447510
3211192
2187216
2176495
2049492
185266
1845948
16325
154561
1540545