14199 30
4191 366
2407 124
3660 65
2367 94
4657 606
2701 274
3249 75
20158 173
2224 454
4455 660
6643 479