1194 250
3058 910
1472 361
12697 578
4736 587
50841 411
6821 557
11352 75
13497 169
4463 562
10621 502