1228 31
4323 681
5659 158
5851 448
55863 302
2696 75
9160 624
6236 614
2861 269
15857 170
12433 535
11471 55
2281 370
4059 234
1949 296