4431 391
2329 547
1612 238
3516 289
2911 128
3902 506
3323 425
12444 701
7366 42
15562 684
15800 848
39221 34
65045 560
5868 58
42092 722
13071 330