2096 599
18461 673
2990 136
774 39
12653 515
2537 465
1504 169
3501 735
4215 72
3075 334
4745 412
28755 647
43001 508
8109 363
7828 376
7331 494
6610 917