3291 285
2171 85
5346 929
24740 654
14560 388
30741 892
323032 1449
113295 806
71084 726
29661 286
20271 631
5341 885
4113 311
4640 373
3352 419
11020 524
13345 485