8532 631
2578 307
3637 505
12077 472
2346 312
6496 623
11110 463
7993 612
1248 133
4015 324
5399 433
5351 780
13469 303
4851 509
6434 667
5021 883