3506 301
1728 152
4772 535
4350 732
2507 470
10409 927
4821 506
37770 171
35813 743
14029 241
34053 621
21171 168
40926 350
37306 646