2256 238
3320 44
3639 563
5013 616
13899 466
14907 864
8487 107
11069 309
3586 207
4427 373
5335 556
7801 659