458
0
2522
2683
1009
236
1
31535
1045
611
1669
5918
4
1099
1819
6
1139
768
691
422
266
964
478
363
3432
1297
354
2720
10