3109 455
2283 366
4745 314
5977 276
9323 92
3260 371
4743 170
2130 303
1521 95
2321 324
5195 336
2378 547
4414 180
4392 417
974 121