505 96
2256 560
1835 496
2415 756
2868 585
2061 488
637 158
385 118
1831 532
1183 261
2332 531
510 133
1904 564
204 38
917 135
2196 411
28381 700
13117 52
3071 318
340 41
2728 785
1660 257
3585 873
2616 571
1648 343
1324 274
2453 618
2480 694