21017 253
1746 50
2563 430
3837 513
2343 128
4045 553
4113 457
5327 282
13613 463
15374 119
4692 141
8899 41
30640 77
9572 150
2330 147
17878 242