5091 496
3060 493
16103 419
1191 118
99255 711
13930 740
2301 63
43977 130
6530 531
38063 161
39125 902
8646 813
6057 519
6963 60
20916 712
3838 31
3634 330
2875 295
79901 369
3736 488