1029 98
847 60
2951 279
16371 693
30570 295
8651 168
11856 397
12247 485
15075 609
8574 38
4456 97
9151 425
9253 320
9692 100
5825 533
6436 211
2804 498
3566 322
3091 28
41590 682