1199 250
3058 910
1472 361
12698 578
4736 587
50844 411
6831 557
11352 75
13501 169
4463 562
10621 502