3986 391
2267 547
1506 238
3353 289
2825 128
3876 506
3293 425
12365 701
7291 42
15464 684
15701 848
39174 34
64895 560
5824 58
41692 722
13058 330