45091 626
17287 358
18133 715
7372 242
20135 224
11131 360
9836 85
14471 556
35501 396
2285 193
3351 334
8134 567
6907 555