45543 421
1601 93
7011 70
1904 291
4049 452
31962 292
14737 420
18446 393
17742 179
12813 236
5969 184
16593 120