2700 667
2621 523
6495 458
7440 611
1164 375
64783 65
895 159
793 250
99991 356
2282 621
1980 292
6508 359
12659 584
14452 456
593 172
1001 306
369 116
6336 844
2826 653
577 137
13128 195
11636 34
18071 496
20643 818