30874 539
27936 188
45093 619
4052 455
12288 267
5068 941
21974 780
8391 708
5968 914
4310 818
1489 218
2872 273
2340 477
2342 310
3241 561
3340 475