2312 306
2223 501
2079 343
1169 123
1666 380
795 91
666 101
516 53
2071 382
2776 592
17297 869
14658 595
64761 728
9243 374
18900 467
16278 654
35578 302