4282 109
1502 226
20966 753
2254 227
29563 257
17152 569
7784 648
165251 330
30723 91
2751 62
87568 827
25450 662
4562 393
5757 137
14493 661
14102 238