3001 438
2290 445
1123 185
1021 104
7413 31
8400 961
7918 549
4703 292
5287 346
12487 568
15106 277
14017 509
1184 97
2223 164
4045 695
2603 47
2569 171
4141 439
28916 113
1732 116
16313 234
15838 475
3095 545
18266 306