3288 353
2249 50
8981 44
22308 594
3390 235
3916 767
19937 168
12734 589
3704 161
2177 98
12037 471
4980 519
4009 578
13053 631
2879 119
38911 506
7629 498
3202 351
13226 801
4294 253
4355 423
4201 309
9380 151
55481 277
21517 957
3908 296
5087 269
4718 385