15031 203
2195 531
2099 647
2780 571
250 31
3366 684
3061 547
3892 281
5160 100
5820 479
6321 47
5532 144
5154 438
1829 338
1351 83
9082 591
1977 329