29731 188
12104 215
15397 168
4599 547
6170 583
6116 351
4598 673
2938 240
15977 570
3391 71
14641 103
15328 54
3354 525
14168 757
6218 667
13265 590
3278 242
9232 247
11630 421
12149 331
4883 777
8400 519
7217 156
8240 135
6995 153
7655 642
18853 737
6677 914