3121 733
4960 162
2200 131
4645 504
3782 382
42276 633
16569 109
6428 191
4551 521
1936 322
4082 481
24806 903
8484 667
17032 95
3317 161
2624 473
20417 242
2041 322