2985 51
3505 423
6113 608
8232 307
3757 621
23719 308
24874 228
27116 443
6762 468
15647 613
7811 443
38471 292
1830 351
4327 335
9064 572
899 143
1212 175
2533 288