648 149
317 166
125 902
842 810
471 979
162 396
935 847
761 552
79 715
275 996
995 740
433 2
14302 365
13274 804
9364 361
7310 363
7254 348
6081 14
5623 40
5083 201
5014 225
4430 922
4398 646
4377 218