3226 526
1493 237
34646 243
14576 222
2891 166
6539 686
27954 275
7724 754
45232 603
14583 371
11757 323
3842 62