40503 75
44536 263
5655 504
3423 379
10604 604
5377 103
5871 836
20281 1054
17967 248
4508 320
18834 426
14865 82
10800 70
3297 418
3208 284
33863 680
7315 514
16671 768
1826 300
20919 323
12915 408
1687 71