3000 159
6448 380
2769 864
3763 500
19687 869
3424 240
3679 399
1227 60
122199 973
107835 430
60664 771
41886 191
5743 278
13405 186
4725 495
2404 515
50287 524
13489 257
2365 703
44818 105
5983 104
3221 46
758 217
73868 306