1375 139
2201 147
3488 804
3642 366
2553 227
3855 663
4284 685
3570 823
23736 386
7558 907
2271 371
3416 393
8193 897