312 116
204 98
214 48
681 367
802 886
266 845
692 602
884 781
597 572
883 610
279 980
605 876
14284 365
13262 804
9358 361
7308 363
7248 348
6071 14
5621 40
5078 201
5004 225
4429 922
4395 646
4371 218