2507 542
7293 468
5744 845
4267 441
250890 334
20240 835
29651 660
8048 569
11187 523
9398 437
28363 155
22113 670
5862 455