43043 687
16974 258
9861 208
3163 608
9204 540
1397 186
4523 767
2943 450
4254 835
9650 322
23340 51
14125 439
25832 893
23001 818
847 48
4519 600
4294 168
20432 511
5950 504
19526 313
32127 141
1910 152
4214 681
1757 122