31112 831
3912 796
12945 786
16804 570
9921 203
78423 776
1684 116
4331 551
5506 494
3498 337
4960 196
7948 407
4681 322
28664 353
1644 217
10944 922
1277 77
2352 603