458
0
1418
2
1045
31535
2522
584
255
608
1152
3287
1
391
611
1898
4
363
252
478
2720
10
639
382
953
396
2952
25127
422
169211
11
323
1075
1343
719