1416 300
3057 633
2097 49
2568 78
16599 485
12079 296
5068 312
4490 509
2221 287
2405 552
3361 631
16211 63