1050 116
3752 923
6417 793
5514 508
1392 276
1790 522
525 45
1083 296
2973 777
1213 265
2120 561
2863 670
1127 173
2834 549
3153 848
3229 664