103 78
663 160
577 37
404 3
116 858
860 907
147 108
705 191
597 603
94 831
48 16
40 243
14352 365
13297 804
9388 361
7327 363
7277 348
6098 14
5632 40
5095 201
5023 225
4447 922
4411 646
4396 218