1252 161
5785 873
3806 588
1953 225
2847 703
169220 313
11863 109
8053 519
2693 327
10211 459
7267 810
10640 310
15927 91
13496 629
6520 596