290
0
2881
2
955
472
503
1315
2023
1
2288
594
968
3510
4111
2749
2748
1452
251
530
4
2727
2546
918
2076
765
116
864
105290
3660
1084
1463
2735
497