638380
829400
594768
4918
646557
942752
390353
34161
103695
45086
352235
267541
4320364
3631456
3581929
3197460
2927998
2836283
2794955
2614725
2524226
2119209
1950351
1909407