1001 285
17924 736
8332 502
312378 707
3559 35
12135 451
12746 602
17921 668
1940 114
10234 99
9725 624
12533 584
7181 472
8678 490
2249 291