45223 272
31067 203
10389 215
7217 545
10077 108
6176 169
5561 37
5114 267
12333 290
21004 724
2329 209
3598 436
4435 72