16526 519
5422 423
8047 590
6096 899
5716 121
6162 193
1104 228
10682 616
1019 139
4203 473
3738 295
4287 382
1997 501
10660 263
23545 845
11711 431
3096 597