1375 139
2201 147
3488 804
3642 366
2553 227
3855 663
4285 685
3570 823
23739 386
7559 907
2271 371
3416 393
8193 897