1050 116
3752 923
6417 793
5514 508
2291 271
1130 205
2541 573
505 56
1185 306
1542 301
1548 254
2766 667
2807 740
1912 295
1625 334
1602 300