1095 40
20905 424
368913 640
832 169
2228 493
6108 203
110120 460
13203 613
7175 44
1627 317
1504 83
3495 465
9816 49
13338 923
3446 329
9367 338
6538 778