458
0
2093
2
31535
1824
1428
1
467
676
1152
3287
363
584
478
1710
169211
11
392
1251
20634
8
2952
954
2748
1192
1020
398
572
918
464
2522
1128
503
1551