1431 347
1269 284
3207 558
2764 736
4445 729
1157 44
2183 483
2795 647
4214 579
966 163
4020 722
2677 765
2493 645
499 32
414 75
2577 601
4184 200
976 78
2111 509
1040 178
3723 34
2540 358
4507 896
5338 329