15091 109
5998 253
2935 175
4067 496
19305 772
8030 35
5330 603
3699 736
3219 262
2785 287
4303 349
4974 296
6490 341
9316 360
6644 879
21219 322
3436 280
3640 624
6402 475
4155 904
1644 184
3406 550