31600 642
10958 953
6694 628
3795 414
4159 371
145546 328
5634 893
21110 716
23548 220
3981 440
8466 384
9547 242
7787 62
2219 222
17504 665
18306 83
60831 467
7039 264
2983 309
11292 409
161661 461
260452 1184
5593 531
8424 606