1168
523
787
1337
2179
2491
534
523
1030
2034
3977
433
619
308
399
1773
4129
1676
1517
1126
3311
705
554
886
