1212 30
5266 588
21528 283
8899 76
24374 48
20361 333
3915 455
14089 188
6562 526
9033 227
5349 29
6095 969
5647 299
11060 249
3030 462