1194 250
3058 910
1472 361
12697 578
4736 587
50842 411
6823 557
11352 75
13498 169
4463 562
10621 502