1661 455
2041 566
1551 471
1281 366
15466 147
2888 581
4712 845
954 188
3201 487
99903 381
4391 408
99570 661
120020 636