9595 100
23448 388
5859 134
26520 343
5028 237
7763 896
4553 227
6288 80
8161 178
5095 871
22453 326
12516 208
72099 583