586236
1069501
490862
358237
749233
445848
9934
655760
792172
35491
559834
553706
339949
675228
716583
625406
14862747
670686
4563578
4221980
3448510
3211192
2187216
2177495
2049492
185266
1845948
16325
154561
1540545