5096 696
13312 54
5451 480
3002 409
3216 218
8097 240
5908 291
7703 512
36313 677
10003 93
21010 383
8045 667
13032 349
30781 137
4678 316
23047 265
35719 633
9156 866
6334 386
31936 91
27563 201
7148 657
4981 562
18584 551
4327 607
2968 336
2235 159
2108 141