5086 300
7007 512
5688 119
6211 258
8176 259
6888 96
7955 874
8406 176
11073 247
9160 820
21030 472
4215 341
5828 607
1608 48
6231 520
3203 189
3972 320
4268 397
4309 244
4020 381
9939 504
5213 346
2546 43
4116 536