2300 250
3701 824
12217 512
3527 677
958 98
2964 409
1507 133
1357 40
1489 187
3237 693
607 24
1597 126
1034 102
3363 603
3461 535
6624 666
1679 271
2472 627
4132 827
2195 284
2904 602
3131 703
4183 101
3283 566