21956 818
1816 507
4480 378
6451 53
15070 928
4554 784
13419 546
5893 233
2223 176
4002 498
5863 675
11859 487
5117 718
6109 341
3471 888
4474 641
3661 154