5326 300
2516 65
11988 781
6635 479
8073 583
4432 211
5204 199
8226 553
5150 625
4227 266
5851 459
8901 543
2641 102
5837 563
11754 838
4089 508
3881 676
23853 103
97142 299
560670 1200
319890 983
578361 951
296865 1052
600225 1460