596186
245785
792120
28273
24248
828599
689733
352311
76924
247538
744313
433524
5885368
4810935
4595460
36191000
3569286
3519462
3515956
3163226
3111729
2613209
239727
2196407