3213 541
25103 733
7492 679
6940 250
45471 225
6569 83
149758 877
79002 627
11201 249
16219 294
9358 432
1885 33