109645
204255
69841
1004448
149669
625881
194587
92948
195690
804850
97238
182491
4313364
3624456
3570929
3194460
2923998
2824283
2791955
2610725
2517226
2113209
1943351
1905407