102304841
50347
10869872
4250
11508684
4680
11741187
3804
5547615
2730
10747140
2701
25876051
5717
4620032
1837
16508227
4690
7500260
3524
175473
342
746800
411
350095
977
5855425
1910
2858978
1030
6002260
2211
2153929
307
4952082
2173
6225609
1749
3612803
951
2068182
823
4191858
2353
4144894
4332674
1677
2565766
540
1559869
659
7263164
2054
2105492
1058