769476
66545
308512
277619
666373
435103
1522
120671
753622
233391
994586
547602
4151364
3521456
3452929
3148460
2833998
2733283
2705955
2540725
2452226
2067209
1917351
1871407