313 27
170 447
306 815
301 256
487 95
290 139
854 939
29 267
231 904
528 933
741 340
853 790
14283 365
13258 804
9355 361
7304 363
7244 348
6067 14
5620 40
5076 201
5003 225
4427 922
4394 646
4368 218