3030 873
2173 588
1026 225
2648 703
166697 309
11750 109
7022 519
2476 327
9532 459
6620 810
9642 310
14854 91
13130 629
6404 596