12647 266
7515 55
10321 506
6892 474
4240 397
2258 262
11242 601
14200 509
5056 943
64665 118
13330 648
8255 440
4354 407
2527 327
3555 267
59925 371
3427 520