342367
43864
277502
107252
46982
327224
351631
629768
692547
353318
22451
37627
5495367
4516935
4334459
3441462
3440998
3396286
3342956
3005729
2990226
2479209
2132352
2127407