609290
1155460
584592
463269
168623
1052136
431258
785962
23652486
23171960
19666669
14367916
13272158
11745625
10257365
8742963
470970
952384
39966
275678