26003 267
11278 57
10638 506
7801 476
4739 397
2583 262
12107 601
15241 509
5885 944
71750 118
14138 648
10174 440
5143 407
2929 328
7011 269
64794 372
3739 521