19503 43
5376 326
11243 733
7992 498
3919 822
4334 220
16694 248
11306 758
3218 682
2858 413
2927 40
16194 196
6265 510
2295 307
44978 331
4903 236
23307 619
4997 607
9482 892
17890 246
9357 466
39385 697
34452 641
29476 271