10471 310
11522 51
6854 334
4010 392
4903 392
18827 173
27953 278
29169 77
9528 219
4257 317
16170 587
8445 481
7197 531
4308 44
9498 68
5193 254
2746 55
7852 291
12448 714
4826 414
4240 67
7247 439
7702 410
5165 664
12788 139
11351 208
8726 222
10848 723