1616
0
826
1589
515
1111
538
2271
652
1380
1788
1
1307
991
1295
455
800
946
1363
1411
315
1868
2570
2
1438