2347 556
5557 327
6280 406
27822 493
16971 164
13787 980
125941 593
64857 417
28144 631
5808 842
3015 482
11192 261
6749 53
4328 332