19523 264
21825 49
24316 156
1546 193
2752 647
1468 313
8000 589
1296 263
2842 423
1818 472
2731 620
783 175
12247 516
3125 603
1713 206
3595 882
2970 769
4604 136
1305 271
2458 426
7285 555
1054 75
2610 234
2974 852
4624 759
14599 413
1149 157
3853 859