151 27
1032 294
995 279
2036 624
656 50
2104 391
27209 231
2493 476
1115 297
660 168
1633 338
2200 648
692 158
1955 546
1698 378
1169 253
2613 740
415 80
309 64
2677 775
2920 423
330 89
1379 307
291 74
1940 489
974 249
502 108
765 168