4040 391
2271 547
1509 238
3367 289
2828 128
3876 506
3295 425
12377 701
7293 42
15466 684
15706 848
39177 34
64898 560
5828 58
41702 722
13060 330