3505 301
1726 152
4771 535
4349 732
2507 470
10409 927
4818 506
37770 171
35813 743
14025 241
34050 621
21169 168
40917 350
37304 646