3095 501
5998 646
2322 444
887 246
1380 288
3664 634
1810 310
3431 493
7403 88
3888 852
4673 492
3522 716
3114 631
2861 193
7208 278
5924 660
365 35
199 30
5321 524
2155 168
4653 463
1801 177
659 90
1800 298