11065 221
4895 756
12651 58
8323 653
2947 224
3620 584
163333 974
24761 295
6543 615
5414 469
4039 406
2648 45
5169 661
3611 521
9364 501
101167 634
1478 126