45672 416
27146 575
22330 277
135027 664
51398 355
19801 392
15538 413
4850 223
17580 57
5588 480
4004 842
2187 112
9308 464