4371 391
2318 547
1592 238
3486 289
2897 128
3898 506
3319 425
12429 701
7356 42
15546 684
15783 848
39210 34
5864 58
42061 722