14300 365
13271 804
7252 348
9361 361
5014 225
4376 218
893 897
1209 510
587 229
868 159
1648 684
1146 895
7310 363
6077 14
5622 40
5082 201
4430 922
4398 646