631
444
475
490
373
380
415
312
403
411
384
220
43947
33470
32743
30175
2598268
23394
2289154
20606
2038149
16590
16480
14730