10585 25
3680 15
4101 101
3944 11
3922 313
2289 162
2182 235
2636 104
3262 363
2825 337
8521 15
3785 13
5968 27
4876 22
2434 125
2556 312
5967 20