396 686
953 295
82 90
529 753
838 667
258 986
908 998
247 593
821 91
44 251
143 478
536 496
14300 365
13271 804
9361 361
7310 363
7252 348
6077 14
5622 40
5082 201
5014 225
4430 922
4398 646
4375 218