21096 733
1101 208
2964 598
1085 180
2200 25
2146 446
11045 642
2833 748
3234 578
4782 872
3150 608
14797 492
4542 193
11235 181
3316 218
1332 203
18042 399
5597 614
16509 164
4071 868
9637 45
6126 324
12384 571
3490 885
44313 186
10761 710
9490 848
4081 656