1591 218
783 87
2812 335
6520 706
5916 574
51146 94
13509 309
18037 445
3754 610
3526 678
12757 129
5098 266
2714 602
4698 196