1215 282
1352 326
2270 531
766 69
2106 694
1801 436
22940 56
14522 243
7244 256
15176 978
7066 211
5667 334
9796 521
4812 522
6047 233
9749 318
34929 663