305197 1033
21665 255
21232 469
29118 425
1062 39
180187 372
5295 517
18831 106
3544 511
12896 539
55735 654
3473 880
13239 421
16017 212
2405 269
7293 750
5177 339
9057 921
3617 394
7907 296
15482 684
3550 88
3218 317
38897 305