6401 455
4953 462
8490 181
2691 64
6803 774
7032 818
5866 587
2847 358
35066 815
15069 694
17616 724
2236 566
1553 263
11572 194
4230 922