9495 432
8620 310
2132 235
9056 893
2032 64
2576 301
4855 571
5937 854
4632 349
2814 96
4146 574
3242 534
1237 105
2013 285
6191 380
7531 441
10257 71
21514 238