1603 319
3028 690
2515 711
1409 251
874 102
2547 714
4046 629
2896 694
556 88
761 78
1413 399
3283 659
1672 376
1444 334
2644 368
2970 894