4335 303
4269 700
14394 389
8797 105
8077 254
7096 228
17760 275
6596 407
3255 99
3066 584
13062 642
4413 515