2796 912
2804 507
159087 451
1927 271
124856 1002
125799 662
43888 236
31320 574
112396 603
100568 766
81187 252