384220
296511
478374
198693
831186
123920
640752
47605
481266
196423
1078114
659202
232284
97586
367141
605510
585284
3018112
2953927
2837797
2699692
2452488
2187214
2168981
2141951
2127484
1934271
189772
1722613
1718559