250 60
555 179
2970 888
11327 255
692 216
1299 318
20122 579
8856 582
6808 436
7545 711
2283 685
9629 319
4331 312
1111 245
1049 303
8351 193
750 179
6121 136
2760 629
2886 905
7480 635
1813 511
21536 500
391 78