5095 657
1945 330
15858 54
11400 152
8261 306
2087 301
4783 798
4032 813
2482 555
3146 489
3310 763
7058 661
1286 54
4056 593
6327 609
3370 295
2845 396