515 101
2249 264
17756 36
15358 547
5839 466
6773 596
5488 807
5563 278
19710 735
6554 350
4239 503
9042 472
3252 458
3502 152
5663 197
11283 650
2140 114