21096 309
14247 66
15087 270
8210 701
12809 926
37052 573
9767 727
3996 512
4315 181
4665 217
11588 579
3796 587
1766 231
3251 479
4271 309
1609 219
2750 252
3652 335
2508 297
2813 621
1777 159
1598 334
3756 218
3290 698
2577 382
891 142
4062 640
2297 574