503
0
1315
2
2023
1
2288
594
968
3114
4
3510
4111
2749
2748
1452
1098
251
530
2727
2546
918
2076
765
116
864
105290
3660
1084
1463
2735
497
385
1043