316 69
2093 694
1669 436
22818 56
14043 243
7188 256
14976 978
7033 211
5595 334
9771 521
4792 522
5984 233
9593 318
34350 663