339592
249626
356812
154216
868589
709442
490789
583649
781183
161702
413295
413746
2940361
2627455
2557928
2513455
2240995
2137955
2098281
2029719
1913226
1678208
1613351
1571406