2233 288
12672 92
3974 793
33933 601
941 139
3791 259
3380 729
4952 738
19069 246
7097 218
2853 462
3312 488
1431 98
2893 746
2788 557
3272 804