1093 320
42120 254
4478 353
6658 33
2559 634
1010 144
971 108
522 38
2052 275
2269 29
203702 809
109176 552
84619 569
7139 329
5820 755