17223 502
20401 664
7220 90
12289 710
2387 49
4291 550
1983 92
3340 151
3488 196
2906 116
9773 103
4774 433
12533 408
3334 352
4263 677