2222 703
1293 312
828 239
5047 587
33887 506
2803 331
45764 186
31073 195
5628 448
20354 546
25588 265
13486 551
4177 487
7245 64
3894 447
3098 62