2222 703
1293 312
828 239
5056 587
33898 506
2807 331
45780 186
31096 195
5634 448
20360 546
25608 265
13491 551
4186 487
7251 64
3895 447
3109 62