15013 253
4053 252
6999 141
3510 428
5347 92
1944 238
3253 208
1950 559
14536 482
3008 120
12466 510
2317 227
6031 350
982 99
10178 524
2151 240
669 71
4207 801
2821 341
3012 535
899 92
8577 482
3076 612
4467 618