1316 30
5432 588
21993 283
9045 76
24941 48
21245 333
3964 455
14469 188
6667 526
9158 227
5476 29
4561 139
6221 969
5732 299
11172 249
3081 462