475105
956847
143994
445481
216672
55254
294759
11998
870544
634680
875640
179585
5500367
4519935
4337459
3442998
3442462
3399286
3344956
3007729
2993226
2480209
2133352
2130407