3295 71
2335 334
2067 368
41074 925
19265 327
16467 741
9059 673
28181 718
4459 427
11529 795
10472 444
1658 48
3946 59
2549 293
5739 879
23493 522