504872 1882
103541 224
5835 314
10058 614
4334 534
2216 251
5509 567
394 29
2156 347
4396 804
2961 446
3383 479
3751 614
40721 160
3456 317
1557 111
2925 661
3371 518
3479 822
9038 627
1894 356
186875 884
1411 139
4445 133
6902 795
3590 734
4130 536
52315 93