4495 827
1600 97
8589 658
3963 569
7898 159
711 117
3727 375
22386 482
4918 175
5979 493
8496 523
2211 136
6132 551
12956 693