2380 360
3272 850
2181 197
2301 457
101910 114
162908 603
79130 635
281195 983
167801 383
63288 644
137189 631
40108 73
52831 719
106326 941
118800 264
54387 500
158175 788
192275 259
93342 539
254169 212
364481 1828
100000 690
28795 177
315605 843