529 101
2914 353
2002 217
5001 271
1557 192
2175 263
3882 852
2392 269
3276 478
3650 304
3684 528
1057 161
3042 352
2060 148
2057 321
1598 167
3658 433
4591 75
12773 342
3296 919
7529 235
8459 624
6086 944
6752 877