1596 60
13557 372
5292 299
8469 831
4672 700
4434 688
20472 788
8811 374
2259 287
2362 334
4841 575
28602 686
29323 926
3776 402
3261 278
5873 59
4364 865
7706 295
15290 246
4461 307
3924 85
5954 420
5302 322
16244 541