5463 303
4484 700
14457 389
8825 105
8134 254
7222 228
17873 275
6740 407
3290 99
3082 584
13228 642
4440 515