19732 674
8672 141
2098 39
13872 515
3161 465
2765 169
4744 736
7700 72
4037 334
6498 413
31690 648
44801 509
9109 363
8242 376
8508 494
7747 917