2095 252
5493 468
1737 167
15534 44
10955 970
1065 114
2989 575
5091 786
4799 58
38558 49
5820 171
4942 608