6396 375
3012 218
8158 335
11491 168
2497 249
4044 531
4816 503
4272 604
4079 899
5948 443
3332 334
2129 277
3212 634
23583 503
4911 955