930 160
4223 873
3060 588
1285 225
2762 703
167732 309
11790 109
7462 519
2592 327
9815 459
6852 810
10157 310
15411 91
13227 629
6458 596