2501 542
7225 468
5733 845
4249 441
250690 334
20228 835
29641 660
8041 569
11164 523
9383 437
28254 155
21995 670
5844 455