106 45
242 684
89 766
1004 521
709 453
292 577
720 7
195 672
982 884
427 201
922 961
143 337
14283 365
13260 804
9355 361
7304 363
7246 348
6067 14
5620 40
5077 201
5003 225
4427 922
4395 646
4369 218