45672 416
27146 575
22330 277
135031 664
51400 355
19801 392
15539 413
4851 223
17583 57
5588 480
4004 842
2187 112
9309 464