15015 581
4302 526
20654 785
9737 542
8044 340
2942 101
6219 667
6144 613
5508 251
7685 388
4913 455
4581 354
10652 402
16208 824
5310 827
5082 325
3386 192
25065 311
13376 720
3892 322
7293 210
4207 282
8738 115
5284 685