26016 267
11282 57
10639 506
7802 476
4740 397
2584 262
12109 601
15242 509
5887 944
71757 118
14140 648
10177 440
5143 407
2929 328
7011 269
64803 372
3739 521