29580 293
114098 640
1814 126
35227 189
3434 501
4175 485
4277 154
2936 275
10154 542
8659 576
6835 616
3008 253
4311 641
5145 354
5243 474
2940 415
1512 188
1503 203
3480 270