293 31
3121 859
3294 842
961 156
1709 297
2384 551
3886 684
2261 388
1240 222
2736 672
1814 445
20064 35
7656 539
2013 115
11123 201
4095 592
3480 553
6555 554
3588 120
4848 444
1705 172
3494 677
2889 213
6936 361
5298 438
3662 199
17109 616