4880 756
12602 58
8303 653
2945 224
3597 584
163320 974
24679 295
6534 615
5408 469
4027 406
2644 45
5159 661
3602 521
9324 501
100989 634
1470 126