6932 71
5665 591
2909 137
3422 553
3506 359
2846 166
6769 205
5311 302
4560 307
4197 162
1722 118
5743 508
4278 651
2237 99
3840 745
2694 318
41020 540