1013 327
358 99
2826 653
11539 178
1127 265
447 111
689 159
2772 701
551 141
2869 824
2250 722
12118 208
9539 182
20155 137
6081 673
18196 716
5857 494
7907 836
3928 391
3357 561