3729 505
22997 207
12726 117
5005 517
7671 693
54743 174
65172 621
65595 86
10596 254
10602 457
15750 418
21975 429
2178 159