2509 227
8566 362
130387 684
104473 354
24328 133
4430 235
4998 288
87400 808
6099 392
2271 267
7433 578
4369 865