312085 1013
96870 168
110096 312
398367 1511
17955 227
14463 624
11172 333
47916 941
99928 387
211938 779
56780 139
106804 888
95332 752
21857 423
31289 699
13529 291
82201 843
206413 598
112608 193
72348 679
10121 628
157005 770
117754 478
48164 725
16349 222
13842 702