5095 657
1945 330
15858 54
11393 152
8258 306
2087 301
4783 798
4032 813
2481 555
3146 489
3310 763
7058 661
1286 54
4056 593
6327 609
3369 295
2845 396