458
0
2522
1941
1
2683
1009
31535
1045
611
1124
5918
4
1099
2130
5
768
691
954
3430
422
266
637
1440
2