646 504
1020 155
393 85
282 864
334 450
349 256
998 736
162 429
830 808
70 353
270 853
795 863
14200 365
13183 804
9310 361
7271 363
7197 348
6021 14
5591 40
5048 201
4966 224
4406 922
4376 646
4339 218