2187 208
5309 33
3133 806
6681 297
43551 390
31865 292
6782 440
3906 434
22465 895
7396 400
30583 141