14812 276
1860 27
11331 570
7532 551
12146 477
2377 51
6021 482
30659 207
2522 187
6448 386
4743 553
5709 256