12225 315
1403 231
83586 603
2135 137
18952 635
4328 361
47195 1022
50301 596
8303 343
27729 423
5081 562
2992 579
5098 388
7996 866