21998 818
1819 507
4490 378
6472 53
15099 928
4569 784
13567 546
5936 233
2231 176
4024 498
5876 675
12518 487
5141 718
6130 341
3481 888
4508 641
3673 154