2103 329
31601 919
21010 311
6377 925
95778 635
27415 646
7109 444
5932 374
12700 276
6777 56
5335 772
6251 583
1367 206
3530 59
2665 382
21853 522