90
1590
645
19
2377
500
972
18
233
52
794
1499
117
745
335
