2101 588
985 225
2616 703
166433 309
11747 109
6954 519
2455 327
9465 459
6574 810
9544 310
14730 91
13093 629
6391 596