12097 288
6569 822
10385 489
25028 121
8807 724
9141 358
5901 388
2980 517
43865 493
113330 318
3925 89
36974 877
44158 84
14828 222
7977 305