21512 501
2051 504
76068 479
2769 371
26609 185
2387 171
4161 779
10783 847
25544 566
16379 206
35072 163
15884 433
5074 504
4691 687