3078188
16658343
15902866
1310550
129412
8109875
2980617
902280
310988
1501434
2704466
1446668
26593
963377
653180
665240
205648
903893
14993
970333
401321
675346
369850
64386
931257
25639
622315
929194
48149
118328
313688
73324
848723
805556
746723
21133171
11136195
11127616
9965138
7464300
7102593
5459930
5284949
5016686