11395 800
12403 314
170448 203
33474 625
31400 239
30328 395
30741 922
12866 769
7480 111
5012 141
23061 580
22436 472
1420 75
2908 239
4429 653