861 239
2932 806
1561 299
6493 393
3011 547
2372 238
4148 289
3096 128
4215 506
3556 425
12970 701
8375 42
17473 684
17034 848
39809 34
66193 560
6248 58
43168 723
13123 330