3318 595
2878 151
4087 449
2249 239
1558 64
13707 529
4883 415
1330 102
2239 203
2791 560
1217 222
4442 702